<?php
// +------------------------------------------------+
// | http://www.cjango.com                          |
// +------------------------------------------------+
// | 修复BUG不是一朝一夕的事情，等我喝醉了再说吧！  |
// +------------------------------------------------+
// | Author: 小陈叔叔 <Jason.Chen[cjango.com]>      |
// +------------------------------------------------+
/**
 * 核心类
 */
class Jango {
	/**
	 * 系统引导
	 */
	static public function start() {
		// 注册自动加载
		spl_autoload_register('self::autoload');
		// 加载函数库
		include CORE_PATH.'Common/function.php';
		// 加载配置文件
		C(include CORE_PATH.'Conf/config.php');
		// 设置时区
		date_default_timezone_set(C('DEFAULT_TIMEZONE'));
		// 加载核心库
		include LIB_PATH.'Controller'.EXT;
		include LIB_PATH.'Model'.EXT;
		include LIB_PATH.'Template'.EXT;
		include LIB_PATH.'Router'.EXT;
		// URL 调度
		Router::dispatch();
		// 执行
		Router::run();
	}

	/**
	 * 自动加载类文件
	 */
	static function autoload($class) {
		$class = substr($class, 0 , -10);
		include APP_PATH.MODULE.'/Lib/'.$class.'.class.php';
	}
}